From: Marco Trevisan (TreviƱo) Date: Fri, 19 Jan 2018 16:37:20 +0000 (+0100) Subject: workspaceThumbnail: initialize porthole based on workArea X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~929^2~5^2~109 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=b99e304f1ee753959091ba2574474ac34dadb909;p=gnome-shell.git workspaceThumbnail: initialize porthole based on workArea https://bugzilla.gnome.org/show_bug.cgi?id=792687 --- diff --git a/js/ui/workspaceThumbnail.js b/js/ui/workspaceThumbnail.js index 3dffd1281..c1b4bddc6 100644 --- a/js/ui/workspaceThumbnail.js +++ b/js/ui/workspaceThumbnail.js @@ -275,8 +275,8 @@ var WorkspaceThumbnail = new Lang.Class({ this._createBackground(); - let monitor = Main.layoutManager.primaryMonitor; - this.setPorthole(monitor.x, monitor.y, monitor.width, monitor.height); + let workArea = Main.layoutManager.getWorkAreaForMonitor(this.monitorIndex); + this.setPorthole(workArea.x, workArea.y, workArea.width, workArea.height); let windows = global.get_window_actors().filter(actor => { let win = actor.meta_window; @@ -321,8 +321,6 @@ var WorkspaceThumbnail = new Lang.Class({ }, setPorthole(x, y, width, height) { - this._portholeX = x; - this._portholeY = y; this.actor.set_size(width, height); this._contents.set_position(-x, -y); },